import request from '@/utils/request'

/*
    接口 包括 {
        upToken:文件上传,
        msg:系统消息,
        platformInfo:系统设置
        banner:轮播图
    }
*/

//  文件上传 start
//  获取上传凭证凭证
export function upToken(data) {
  return request({
    url: '/upToken',
    method: 'post',
    data
  })
}
//  文件上传 end

//  系统消息 start
//  系统消息提添加
export function msg_add(data) {
  return request({
    url: '/admin/msg/add',
    method: 'post',
    data
  })
}
//  系统消息提删除
export function msg_delete(data) {
  return request({
    url: '/admin/msg/delete',
    method: 'post',
    data
  })
}
//  系统消息提列表
export function msg_list(data) {
  return request({
    url: '/admin/msg/list',
    method: 'post',
    data
  })
}
//  系统消息 end

//  系统设置 start
//  获取平台信息
export function platformInfo_get() {
  return request({
    url: '/admin/platformInfo/get',
    method: 'post'
  })
}

//  平台信息编辑
export function platformInfo_update(data) {
  return request({
    url: '/admin/platformInfo/update',
    method: 'post',
    data
  })
}

//  系统设置获取
export function systemSetting_get(data) {
  return request({
    url: '/admin/systemSetting/get',
    method: 'post',
    data
  })
}

//  系统设置编辑
export function systemSetting_update(data) {
  return request({
    url: '/admin/systemSetting/update',
    method: 'post',
    data
  })
}
//  系统设置 end

//  轮播图 start
//  轮播图新增
export function rotation_add(data) {
  return request({
    url: '/rotation/add',
    method: 'post',
    data
  })
}

//  轮播图删除
export function rotation_delete(a_id) {
  return request({
    url: `/rotation/delete/${a_id}`,
    method: 'post',
  })
}

//  轮播图列表
export function rotation_list(data) {
  return request({
    url: `/rotation/list/${data.page}/${data.limit}`,
    method: 'post',
  })
}
//修改轮播图
export function rotation_update(data) {
  return request({
    url: '/rotation/update',
    method: 'post',
    data
  })
}

//  轮播图 end

//  合作伙伴 start
//  合作伙伴新增
export function partners_add(data) {
  return request({
    url: '/partners/add',
    method: 'post',
    data
  })
}

//  合作伙伴删除
export function partners_delete(data) {
  return request({
    url: `/partners/delete/`,
    method: 'post',
    data
  })
}

//  合作伙伴列表
export function partners_list(data) {
  return request({
    url: `/partners/list/${data.page}/${data.limit}`,
    method: 'post',
  })
}

//  合作伙伴编辑
export function partners_update(data) {
  return request({
    url: '/partners/update',
    method: 'post',
    data
  })
}
//  合作伙伴 end

//  作品 start
//  作品新增
export function listOfWork_add(data) {
  return request({
    url: '/listOfWork/add',
    method: 'post',
    data
  })
}

//  作品删除
export function listOfWork_delete(data) {
  return request({
    url: `/listOfWork/delete`,
    method: 'post',
    data
  })
}

//  作品列表
export function listOfWork_list(data) {
  return request({
    url: `/listOfWork/list/${data.page}/${data.limit}`,
    method: 'post',
    data:data.data
  })
}

//  作品编辑
export function listOfWork_update(data) {
  return request({
    url: '/listOfWork/update',
    method: 'post',
    data
  })
}
//  作品 end


//  关于我们 start
//  关于我们 新增
export function about_add(data) {
  return request({
    url: '/about/add',
    method: 'post',
    data
  })
}

//  关于我们 删除
export function about_delete(data) {
  return request({
    url: `/about/delete`,
    method: 'post',
    data
  })
}

//  关于我们 列表
export function about_list(data) {
  return request({
    url: `/about/list/${data.page}/${data.limit}`,
    method: 'post',
  })
}

//  关于我们 编辑
export function about_update(data) {
  return request({
    url: '/about/update',
    method: 'post',
    data
  })
}
//  关于我们 详情
export function about_detail(data) {
  return request({
    url: '/about/detail',
    method: 'post',
    data
  })
}


//  关于我们 end

//  岗位 start
//  岗位 新增
export function job_add(data) {
  return request({
    url: '/job/add',
    method: 'post',
    data
  })
}

//  岗位 删除
export function job_delete(data) {
  return request({
    url: `/job/delete`,
    method: 'post',
    data
  })
}

//  岗位 列表
export function job_list(data) {
  return request({
    url: `/job/list/${data.page}/${data.limit}`,
    method: 'post',
  })
}
//  岗位 列表
export function job_detail(data) {
  return request({
    url: `/job/detail/data.jobId`,
    method: 'post',
    data
  })
}

//  岗位 编辑
export function job_update(data) {
  return request({
    url: '/job/update',
    method: 'post',
    data
  })
}
//  岗位


//  新闻资讯 start
//  新闻资讯 新增
export function news_add(data) {
  return request({
    url: '/news/add',
    method: 'post',
    data
  })
}
//  新闻资讯 详情
export function news_detail(data) {
  return request({
    url: '/news/detail',
    method: 'post',
    data
  })
}
//  新闻资讯 删除
export function news_delete(data) {
  return request({
    url: `/news/delete`,
    method: 'post',
    data
  })
}

//  新闻资讯 列表
export function news_list(data) {
  return request({
    url: `/news/list/${data.page}/${data.limit}`,
    method: 'post',
  })
}
//  新闻资讯 热门
export function news_listR(data) {
  return request({
    url: `/news/listR/${data.page}/${data.limit}`,
    method: 'post',
  })
}
//  新闻资讯 编辑
export function news_update(data) {
  return request({
    url: '/news/update',
    method: 'post',
    data
  })
}
//  新闻资讯



//  作品列表
export function type_list(data) {
  return request({
    url: `/type/list/${data.page}/${data.limit}`,
    method: 'post',
  })
}

